const mysql = require("mysql");

/**
 * 
 * @param {string} sql 查询语句
 * @param {function} callback 执行sql成功后的回调函数
 */
const excSql = (sql, callback) => {
  const conn = mysql.createConnection({
    host: "localhost",
    port: 3306,
    user: "root",
    password: "123456",
    database: "sq126"
  });

  conn.connect();
  conn.query(sql, (err, result) => {
    if (err) throw err;

    // 把成功之后的操作 也看成是会变化的！！！  回调函数
    callback(result);
  });

  conn.end();
}

module.exports = excSql;